Securing Virtual Contracts with Credit

ABSTRACT

The disclosure provides novel video game methods and systems. The disclosure includes methods and systems for allowing game players to secure in-game contracts using credit systems such as credit cards or other financial instruments. The disclosure further provides methods and systems for providing virtual and/or real world financial penalties to game players and/or player characters who default on in-game agreements.

PRIORITY CLAIM

The following application claims priority to U.S. patent applicationSer. No. 11/355,232 Filed Feb. 14, 2006, which claims priority to U.S.Provisional Application Ser. No. 60/727,121 “Methods, Processes, andSystem to Enhance a Player Experience of a Video Game” filed Oct. 14,2005. Each of which is hereby incorporated by reference in theirentirety for all purposes.

BACKGROUND

Video games which are accessible to multiple players via a server arewell known. For example, hundreds of thousands of players access gamesknown as massive multi player online games (MMOGs). Players of thesegames customarily access a game repeatedly (for durations typicallyranging from a few minutes to several days) over given period of time,which may be days, weeks, months or even years. The games are oftenconstructed such that players pay a periodic subscription price (e.g.,$15 per month) rather than, or in addition to, paying a one timepurchase price for the game. Often, though not necessarily, these gameshave no ultimate “winner” or “winning goal,” but instead attempt tocreate an enjoyable playing environment and a strong player community.

It would be advantageous to provide improved methods and apparatus forincreasing the enjoyment and/or longevity of video games.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a system according to one embodiment of thepresent invention.

DETAILED DESCRIPTION

Unless stated to the contrary, for the purposes of the presentdisclosure, the following terms shall have the following definitions:

Credit Card-a credit instrument issued by a real world institution to aplayer that allows the player to make purchases by providing an accountidentifier (e.g. a credit card number) rather than cash or othercurrency. An example is a credit card like those issued by Visa,Mastercard, or American Express. For the purposes of the presentdisclosure, the term “Credit card” is intended in a very broad sense andis not limited to those situations in which a player's purchases aremade on credit (i.e. where payments for those purchases is not due untila later time) but also includes financial instruments such as debitcards, check cards, and the like.

Real Cash Value—the value in real dollars of the obligation. This valuecan be determined by multiplying the financial obligation value by thethen published exchange rate to real dollars.

Game Environment—an online game such as World of Warcraft or a virtualcommunity such as Second Life.

Total virtual obligation amount—the total amount of virtual financialobligations associated with a player character account.

Virtual Contract—An enforceable agreement between a player character andeither another player character or a game server. Some examples ofvirtual contracts are provided in U.S. Provisional Patent ApplicationSer. No. 60/652,036, which is hereby incorporated by reference in itsentirety for all purposes.

Virtual—shall mean in a game environment or other intangible space.

Virtual Environment—an online game such as World of Warcraft or avirtual community such as Second Life.

Virtual Creditor—shall mean a first player character who is owed avirtual obligation by a second player character.

Virtual Financial Obligation—An agreement by a player character orentity to pay one or more game attributes to another player character,entity or the game server. This obligation can be a one time payment, ormultiple payments over time. The obligation can specify that paymentsare due on virtual or real dates.

Virtual Financial Obligation Value—the in game value of the obligation.For virtual cash the value is stated as a virtual cash amount. For othergame attributes, the value can be determined by generating a virtualcash market value for the item based on the current value in an onlinemarketplace or exchange. The value of the obligation can also be set asa condition of the player contract.

Billing Information—shall mean any information pertaining to billing aplayer including a billing address, credit card account, bank account,pay pal account or other payment information.

Character—shall mean a persona created by a player in a video game.

Character Account—shall mean an account that tracks characterattributes.

Character Attribute—shall mean any quality, trait, feature orcharacteristic a particular Character can have that is stored in thecorresponding Character Account.

Character Attributes shall include, but not be limited to:

A character score

A virtual object

The physical appearance of a character

An emblem or mark

A synthetic voice

Virtual money

Virtual help points or credits

The ability to join groups of other players at a later time

A score for subsequent matching of later game parameters

A relationship with another character

A genetic profile or makeup

Character Life—shall mean a fixed period of virtual or real world timethat a player character can exist in a game environment.

Character Skills—shall mean game attributes inherent or acquired by aplayer character during game play such as, but not limited to: theability to cast certain spells, foretell the future, read minds, usecertain weapons, cook, hunt, find herbs, assemble herbs into potions,mine, assemble objects into other objects, fly, and/or enchant otherplayer characters.

Computer Generated Character—shall mean any character that is generatedby the system rather than being another player character.

Game Parameter—shall mean any part of a Video Game by which characterscan be measured. Game Parameters shall include, but not be limited to:

Completing all or part of a mission

Playing for a certain period of time

Winning a match against another player character or computer generatedcharacter

Reaching a certain level or score using or obtaining an ability ortechnology

kill/death ratios

obtaining an object

solving a puzzle

accuracy with weapons

effective use of the proper weapon

killing a certain character/creature

getting through or to a certain geographic area

decreasing or increasing Karma Points

getting, buying, exchanging or learning a new skill or player attribute

having a child

getting married

obtaining, buying, trading, producing or developing raw materials

producing goods or services

earning income

earning a higher rank in an army

winning an election among two or more player characters

achieving deity status

improving player character status or caste

assisting other player characters with any of the above

speed of accomplishing any of the above

In-game Marketplace—shall mean a virtual environment where Characterscan exchange Attributes.

Massive Multi Player Online Video Game—Shall mean a Video Game that isplayed using either a network of a Video Game Central Server and atleast two Video Game Consuls or a peer-to-peer network of at least twoVideo Game Consuls. Players create Characters that may interact witheach other in a Video Game Environment that is stored on the Video GameCentral Server and the Video Game Consuls.

Novice Player—Shall mean a player that is flagged as requiring the helpof an expert to complete a Game Parameter.

NPC—(non player character) a computer generated character in the game

Player—shall mean an individual who can register an account with a VideoGame Central Server or within a peer-to-peer network and createCharacters that can interact with other Characters in a Video GameEnvironment.

Player Account—Shall mean an account on the Video Game Central Server orwithin a peer-to-peer network that contains a Player profile includingpersonal, billing, and character account information.

Player Attribute—shall mean any attribute that can be applied to aplayer account. Player Attributes shall include, but not be limited to:

-   -   Real Money    -   Discount of monthly fees for playing game    -   Monthly fee for playing a game    -   Global character attribute settings for all characters created        by player across multiple games.    -   Rewards for encouraging another player to signup to play

Player to Player Contract—shall mean a virtual but binding contractbetween player characters that allows the players to provide or exchangegame attributes to one another. Once a player-to-player contract isestablished, the game server or peer-to-peer network automaticallydistributes acquired game attributes between the player characters basedon the contract conditions.

Video Game—shall mean a game played on a Video Game Consul that may ormay not be networked to a Video Game Central Server or within apeer-to-peer network.

Video Game Consul—shall mean a device comprising a CPU, memory andoptional permanent storage residing at a player location that can allowfor the playing of video games. Examples include, home PCs, MicrosoftXbox, and Sony Playstation.

Video Game Central Server—shall mean a CPU, memory and permanent ortemporary storage that is connected to multiple Video Game Consuls thatallows for Massive Multi Player Online Video Games to be played.

Video Game Environment—Shall mean a virtual video game world that isstored on the combination of the Video Game Central Server and VideoGame Consuls where Characters interact and games are played.

The term “product” means any machine, manufacture and/or composition ofmatter, unless expressly specified otherwise.

The term “process” means any process, algorithm, method or the like,unless expressly specified otherwise.

Each process (whether called a method, algorithm or otherwise)inherently includes one or more steps, and therefore all references to a“step” or “steps” of a process have an inherent antecedent basis in themere recitation of the term ‘process’ or a like term. Accordingly, anyreference in a claim to a ‘step’ or ‘steps’ of a process has sufficientantecedent basis.

The terms “an embodiment”, “embodiment”, “embodiments”, “theembodiment”, “the embodiments”, “one or more embodiments”, “someembodiments”, “certain embodiments”, “one embodiment”, “anotherembodiment” and the like mean “one or more (but not all) embodiments ofthe disclosed invention(s)”, unless expressly specified otherwise.

The term “variation” of an invention means an embodiment of theinvention, unless expressly specified otherwise.

A reference to “another embodiment” in describing an embodiment does notimply that the referenced embodiment is mutually exclusive with anotherembodiment (e.g., an embodiment described before the referencedembodiment), unless expressly specified otherwise.

The terms “including”, “comprising” and variations thereof mean“including but not limited to”, unless expressly specified otherwise.

The term “consisting of” and variations thereof mean “including andlimited to”, unless expressly specified otherwise.

The terms “a”, “an” and “the” mean “one or more”, unless expresslyspecified otherwise.

The term “plurality” means “two or more”, unless expressly specifiedotherwise.

The term “herein” means “in this patent application, including anythingwhich may be incorporated by reference”, unless expressly specifiedotherwise.

The phrase “at least one of”, when such phrase modifies a plurality ofthings (such as an enumerated list of things) means any combination ofone or more of those things, unless expressly specified otherwise. Forexample, the phrase “at least one of a widget, a car and a wheel” meanseither (i) a widget, (ii) a car, (iii) a wheel, (iv) a widget and a car,(v) a widget and a wheel, (vi) a car and a wheel, or (vii) a widget, acar and a wheel.

Numerical terms such as “one”, “two”, etc. when used as cardinal numbersto indicate quantity of something (e.g., one widget, two widgets), meanthe quantity indicated by that numerical term, but do not mean at leastthe quantity indicated by that numerical term. For example, the phrase“one widget” does not mean “at least one widget”, and therefore thephrase “one widget” does not cover, e.g., two widgets.

The phrase “based on” does not mean “based only on”, unless expresslyspecified otherwise. In other words, the phrase “based on” describesboth “based only on” and “based at least on”.

The term “represent” and like terms are not exclusive, unless expresslyspecified otherwise. For example, the term “represents” do not mean“represents only”, unless expressly specified otherwise. In other words,the phrase “the data represents a credit card number” describes both“the data represents only a credit card number” and “the data representsa credit card number and the data also represents something else”.

The term “whereby” is used herein only to precede a clause or other setof words that express only the intended result, objective or consequenceof something that is previously and explicitly recited. Thus, when theterm “whereby” is used in a claim, the clause or other words that theterm “whereby” modifies do not establish specific further limitations ofthe claim or otherwise restricts the meaning or scope of the claim.

The term “e.g.” and like terms means “for example”, and thus does notlimit the term or phrase it explains. For example, in the sentence “thecomputer sends data (e.g., instructions, a data structure) over theInternet”, the term “e.g.” explains that “instructions” are an exampleof “data” that the computer may send over the Internet, and alsoexplains that “a data structure” is an example of “data” that thecomputer may send over the Internet. However, both “instructions” and “adata structure” are merely examples of “data”, and other things besides“instructions” and “a data structure” can be “data”.

The term “determining” and grammatical variants thereof (e.g., todetermine a price, determining a value, determine an object which meetsa certain criterion) is used in an extremely broad sense. The term“determining” encompasses a wide variety of actions and therefore“determining” can include calculating, computing, processing, deriving,investigating, looking up (e.g., looking up in a table, a database oranother data structure), ascertaining and the like. Also, “determining”can include receiving (e.g., receiving information), accessing (e.g.,accessing data in a memory) and the like. Also, “determining” caninclude resolving, selecting, choosing, establishing, and the like.

The term “determining” does not imply certainty or absolute precision,and therefore “determining” can include estimating, predicting, guessingand the like.

The term “determining” does not imply that mathematical processing mustbe performed, and does not imply that numerical methods must be used,and does not imply that an algorithm or process is used.

The term “determining” does not imply that any particular device must beused. For example, a computer need not necessarily perform thedetermining.

It will be readily apparent to one of ordinary skill in the art that thevarious processes described herein may be implemented by, e.g.,appropriately programmed general purpose computers and computingdevices. Typically a processor (e.g., one or more microprocessors, oneor more microcontrollers, one or more digital signal processors) willreceive instructions (e.g., from a memory or like device), and executethose instructions, thereby performing one or more processes defined bythose instructions.

A “processor” means one or more microprocessors, central processingunits (CPUs), computing devices, microcontrollers, digital signalprocessors, or like devices or any combination thereof.

Thus a description of a process is likewise a description of anapparatus for performing the process. The apparatus can include, e.g., aprocessor and those input devices and output devices that areappropriate to perform the method.

Further, programs that implement such methods (as well as other types ofdata) may be stored and transmitted using a variety of media (e.g.,computer readable media) in a number of manners. In some embodiments,hard-wired circuitry or custom hardware may be used in place of, or incombination with, some or all of the software instructions that canimplement the processes of various embodiments. Thus, variouscombinations of hardware and software may be used instead of softwareonly.

The term “computer-readable medium” refers to any medium thatparticipates in providing data (e.g., instructions, data structures)which may be read by a computer, a processor or a like device. Such amedium may take many forms, including but not limited to, non-volatilemedia, volatile media, and transmission media. Non-volatile mediainclude, for example, optical or magnetic disks and other persistentmemory. Volatile media include dynamic random access memory (DRAM),which typically constitutes the main memory. Transmission media includecoaxial cables, copper wire and fiber optics, including the wires thatcomprise a system bus coupled to the processor. Transmission media mayinclude or convey acoustic waves, light waves and electromagneticemissions, such as those generated during radio frequency (RF) andinfrared (IR) data communications. Common forms of computer-readablemedia include, for example, a floppy disk, a flexible disk, hard disk,magnetic tape, any other magnetic medium, a CD-ROM, DVD, any otheroptical medium, punch cards, paper tape, any other physical medium withpatterns of holes, a RAM, a PROM, an EPROM, a FLASH-EEPROM, any othermemory chip or cartridge, a carrier wave as described hereinafter, orany other medium from which a computer can read.

Various forms of computer readable media may be involved in carryingdata (e.g. sequences of instructions) to a processor. For example, datamay be (i) delivered from RAM to a processor; (ii) carried over awireless transmission medium; (iii) formatted and/or transmittedaccording to numerous formats, standards or protocols, such as Ethernet(or IEEE 802.3), SAP, ATP, Bluetooth™, and TCP/IP, TDMA, CDMA, and 3G;and/or (iv) encrypted to ensure privacy or prevent fraud in any of avariety of ways well known in the art.

Thus a description of a process is likewise a description of acomputer-readable medium storing a program for performing the process.The computer-readable medium can store (in any appropriate format) thoseprogram elements which are appropriate to perform the method.

Just as the description of various steps in a process does not indicatethat all the described steps are required, embodiments of an apparatusinclude a computer/computing device operable to perform some (but notnecessarily all) of the described process.

Likewise, just as the description of various steps in a process does notindicate that all the described steps are required, embodiments of acomputer-readable medium storing a program or data structure include acomputer-readable medium storing a program that, when executed, cancause a processor to perform some (but not necessarily all) of thedescribed process.

Where databases are described, it will be understood by one of ordinaryskill in the art that (i) alternative database structures to thosedescribed may be readily employed, and (ii) other memory structuresbesides databases may be readily employed. Any illustrations ordescriptions of any sample databases presented herein are illustrativearrangements for stored representations of information. Any number ofother arrangements may be employed besides those suggested by, e.g.,tables illustrated in drawings or elsewhere. Similarly, any illustratedentries of the databases represent exemplary information only; one ofordinary skill in the art will understand that the number and content ofthe entries can be different from those described herein. Further,despite any depiction of the databases as tables, other formats(including relational databases, object-based models and/or distributeddatabases) are well known and could be used to store and manipulate thedata types described herein. Likewise, object methods or behaviors of adatabase can be used to implement various processes, such as thedescribed herein. In addition, the databases may, in a known manner, bestored locally or remotely from any device(s) which access data in thedatabase.

Various embodiments can be configured to work in a network environmentincluding a computer that is in communication (e.g., via acommunications network) with one or more devices. The computer maycommunicate with the devices directly or indirectly, via any wired orwireless medium (e.g. the Internet, LAN, WAN or Ethernet, Token Ring, atelephone line, a cable line, a radio channel, an optical communicationsline, commercial on-line service providers, bulletin board systems, asatellite communications link, a combination of any of the above). Eachof the devices may themselves comprise computers or other computingdevices, such as those based on the Intel® Pentium® or Centrino™processor, that are adapted to communicate with the computer. Any numberand type of devices may be in communication with the computer.

In an embodiment, a server computer or centralized authority may not benecessary or desirable. For example, the present invention may, in anembodiment, be practiced on one or more devices without a centralauthority. In such an embodiment, any functions described herein asperformed by the server computer or data described as stored on theserver computer may instead be performed by or stored on one or moresuch devices.

According to one or more embodiments, the present invention provides avirtual environment in which a first player character establishes acontract with either one or more other player characters, entities (realor virtual) or a game server. The contract may specify one or morevirtual financial obligation values that the first player character isobligated to pay at a specified virtual or real time and date. Thecontract may additionally include a credit card number associated withthe game account of the first player. According to additionalembodiments, in the event that the first player character fails to paythe virtual financial obligation value specified by the contract, a realcash value may be established that equals the virtual financialobligation value and the first player's credit card may be charged thereal cash value amount.

Examples of in game contracts include, but are not limited to:

-   -   1. Virtual loans—a player character or entity can borrow virtual        cash from another player character, entity or the game server.        An interest rate and payment schedule can be established, and        payments can be secured by the player character's or entity's        credit card.    -   2. Virtual item rental—a player character or entity can rent an        in game item from another player character, entity or the game        server. A virtual cash fee per unit time can be established and        secured with the player character's or entity's credit card.    -   3. Virtual dividend payments for shares of a company—a player        character or entity can take his virtual company public by        selling shares to other player characters or entities. He can        guaranty a virtual cash dividend for each share per unit time.        He can secure the virtual cash dividend with his credit card.    -   4. Virtual finance options—a player character or entity can        choose to pay for an in game item with virtual cash over time        rather than up front. A virtual cash payment amount and payment        schedule is established, and the player or entity secures the        virtual cash payments with a credit card. If the player        character or entity cannot make a specified virtual cash payment        amount on a scheduled payment date, a real cash value is        determined for the payment amount and charged to his credit        card.    -   5. Virtual item creation—A first player character can agree to        build an in game item for a second player character by a certain        date. If the first player character does not build the item in        the time specified, either the virtual bank account or a credit        card on file can be charged a specified fee for each unit of        time that it is late. Also, if the first player character took        an advance and or raw materials from the second player        character, a virtual cash fee can be charged to the first        player's credit card equal to the virtual cash value of the        advance. If the first player character can make the virtual cash        payment, a real cash value can be determined that is equal to        the virtual cash value and charged to the first player's credit        card.    -   6. Virtual futures contracts on goods bought or sold on an        exchange—a player character can establish an agreement to buy or        sell, with virtual cash, a particular amount of a game resource        or item at a specified virtual or real time period. A real cash        value is determined that is equal to the virtual cash value of        the buy or sell offer. If the player character is unable to sell        or purchase the item at the specified time, either (i) a        penalty, (ii) all or a portion of the real cash value of the        contract or (ii) any combination of one and two above can be        charged to the player's credit card.    -   7. Virtual help with solving a mission or other game parameter—a        first player character can agree to help a second player        character to solve a mission or other game parameter within a        given time period. If the first player character fails to help        the second player character complete the specified game        parameter in the time specified, a penalty fee can be charged to        his credit card. Alternatively, a first player character can        agree to pay a second player character a specified virtual cash        amount if the second player character agrees to help him to        complete a mission or other game parameter. If the second player        character helps the first player character to complete the game        parameter, and the first player character does not pay the        agreed to virtual obligation, the first player's credit card can        be charged a penalty and or the real cash value of the virtual        obligation.    -   8. Virtual Insurance Payments and Claims—a player character can        insure an in-game item with another player character or a game        server. A periodic virtual cash insurance premium payment can be        determined for the item. If the player character cannot make a        periodic virtual cash insurance premium payment, then his credit        card is charged the real cash value of the periodic payment        and/or a real cash fee. Alternatively, a first player character        makes a claim on a virtual insurance policy. The game server        verifies that the virtual insurance claim is legitimate,        determines a virtual claim value, and charges a second player        character (who issued the claim) the virtual claim value amount.        If the second player character cannot pay the virtual claim        value, then a cash value is determined and charged to the second        player's credit card on file.    -   9. Virtual Shipping—a first player character can agree to ship        an item for a second player character to a certain virtual        location in the game before a certain virtual or real date. The        shipment of the item is secured with a credit card associated        with the first player character. If the item is not shipped or        arrives late or damaged, a virtual cash fee can be charged to        the player character account. If the first player character        account does not have enough virtual cash to cover the fee, a        real cash value for the fee can be determined and charged to the        credit card associated with the first player character.    -   10. Virtual Deposits and Interest Payments—a first player        character deposits virtual money into an account with a virtual        bank owned by one or more other player characters. The deposit        balance and any periodic virtual interest due on the balance are        secured by at least one credit card associated with the player        characters that own the virtual bank. If the bank is unable to        pay a requested withdrawal amount equal or less than the virtual        bank account balance, the credit card securing the deposit can        be charged the real cash value of the requested withdrawal        amount. Also, if the bank cannot make a periodic interest        payment, the credit card securing the interest payment can be        charged the real cash value of the payment.    -   11. Identification Verification—a player character may use a        credit card as a means to identify himself as the owner of a        player character and/or to establish liability for a player        character's actions, including whether or not a player character        pays bills on time, in full, etc.    -   12. Loyalty Program Identification—a player character may use a        credit card number as a unique identifier for use as an ID for        loyalty programs or frequent shopper programs and the like.    -   13. Layaway financing—a player character may purchase an in game        object, service or resource, placing it into a “layaway” account        and have monthly or other periodic charges added to his credit        card until such time as the entire balance is paid off, at which        time, the Player Character would receive the object, service or        resource.    -   14. Virtual Taxes—A player character can agree to pay a certain        amount of taxes, tariffs, tolls to a government structure run by        the game server or by player characters. In the event that a        player character cannot make a tax payment a real cash value for        the virtual cash amount can be determined and charged to a        credit card associated with the player character.    -   15. Virtual Adjudication—In the event of a dispute between        player characters, a game server or player character operated        trial can determine a virtual settlement that a first player        character needs to pay to a second player character. The first        player character is given a time period within which to pay the        settlement. If the first player character cannot pay the virtual        settlement by the time specified, a real cash value is generated        for the virtual settlement and charged to his credit card.    -   16. Hacking the System or Breaking Rules—Player Characters can        agree to pay penalties if they hack the system or break the        rules. If it is determined that a player character has broken        the rules or hacked the system, the credit card associated with        the player character account can be charged a specified penalty        amount.

According to one or more embodiments of the present invention, anyfinancial account can be used by the player to secure the virtualcontracts he establishes with his player characters. The followingaccounts are non-limiting examples of the type of player character-ownedaccounts that can be used, individually or in any combination, to securea virtual contract:

-   -   1. credit card    -   2. debit card linked to a bank account    -   3. a bank account    -   4. a checking account    -   5. an IRA account    -   6. paypal account    -   7. Play time card—a player can buy a play time card that allows        them to play for a specific period of time. A portion of the        credit on the card can be locked up to secure virtual        obligations in the game environment    -   8. personal guaranty—a player can sign a personal guaranty that        allows the game server to put a lien on the player's real world        assets in the event of a default on a contract in a game        environment.    -   9. Escrow account—a player character can place virtual or real        items in escrow that he can use as collateral against in game        contracts.    -   10. Margin account—a game server or first player character can        establish a margin account for a second player character that        the second player character can use to secure in game contracts.        A margin account could be automatically given to a player        character by a game server once certain game attributes, skills,        and levels have been reached.    -   11. Annuity account—a player character can allocate a portion or        all of his payments due to him under an annuity, such as a life        insurance payout, lottery winnings, judgment award, reverse        mortgage, or any other annuity based income.

The amount charged to the player's credit card in the event of a defaulton a virtual contract can be:

-   -   1. The real cash value of the virtual obligation that was not        paid    -   2. A specified penalty amount    -   3. A penalty amount generated based on the default amount    -   4. A real cash amount either equal to, less than or greater than        the virtual amount.    -   5. Any combination of the above.

According to one or more embodiments of the present invention, the gameserver can automatically charge virtual cash values to the playercharacter bank account or the game server can notify a player characterwhen a virtual cash value is due.

According to one or more embodiments of the present invention, PlayerCharacters who have reached certain levels of the game or acquiredcertain amount of virtual value in a game may not be required to securetheir contracts with a credit card. Such “financially secure” PlayerCharacters may vouch for less financially secure player characters byoffering their virtual value as collateral. Alternatively oradditionally, Player Characters may also receive margin dollars based onthe level or skills they have obtained.

According to one or more embodiments of the present invention, Playercharacters can be given a warning and a grace period if they do not paythe virtual cash obligation on the virtual or real date specified orthere is not sufficient virtual cash in their virtual cash account forthe virtual obligation to be automatically withdrawn.

According to one or more embodiments of the present invention, warningsmay be delivered by any one or more of the following mechanismsincluding, but not limited to, in game alerts, in game instantmessaging, real world e-mail, voice mail, postal mail, or text messages.

According to one or more embodiments of the present invention, Playercharacters could have the choice of using virtual or real cash to paythe virtual obligation when it becomes due. Characters could be offeredthis option on every purchase they make in a game environment. Forexample, a player purchasing a game item in an in game exchange canelect to pay real or virtual money during the transaction. The exchangeinterface offers the choice between purchasing the item for real orvirtual cash and the value of the item in real and virtual cash isdisplayed. If the player selects virtual cash, the amount is debitedfrom his virtual cash account. If the player selects real cash, theamount is charged to his credit card on file.

According to one or more embodiments of the present invention, whenmaking a decision to use real or virtual cash to pay for an item orservice, the player character (and/or game server) may request bids fromother player characters or entities to pay for the item at some level ofexchange rate that differs from the current exchange rate. For example,if a player character wishes to buy a virtual sword and the price is:$10 USD or 100 units of in game currency (e.g. piece of gold, $LD,etc.), there may be third party player characters that may desire to paythe real cash value in exchange for some amount of LD, that may be lessor more than the current exchange rate.

According to one or more embodiments of the present invention, when aplayer's financial account cannot cover the real cash obligationspecified by a virtual contract, the account can be suspended and thevirtual assets owned by the player character can be automaticallyliquidated and the proceeds divided amongst virtual contract holders(other player characters or the game server) in ratio of the contractvalues. Alternatively or additionally, some or all of the virtual assetsowned by the player may be immediately sold for their market value. Theassets may be sold one at a time (in any order specified by the rules ofthe game server i.e. most to least valuable, least to most valuable,most to least liquid, least to most liquid, etc) until the virtualobligations of the player character have been met. If all the assets ofthe player character are sold and the virtual cash does cannot cover thevirtual obligations, the cash can be paid to the creditors using anysuitable means including, but not limited to: (i) in ratio equal to theobligation for each creditor compared to the total outstandingobligations; and/or (ii) in order of priority. A creditor can be givenpriority based on (i) paying to be a priority creditor when the virtualcontract is established; (ii) the amount of the obligation; (iii) thedate the virtual contract was established; (iv) the remaining obligationof the contract vs. the total obligation; or (v) paying off debts toindependent third party player characters or entities as opposed tothose player characters/entities that are either own by or related tothe indebted player character.

According to one or more embodiments of the present invention, the gameserver can periodically ping the credit card or other financial accountidentifier of the player to make sure that there is adequate cash orcredit line associated with the account to cover all the virtualobligations that the player has established with his characters.

According to one or more embodiments of the present invention, when avirtual obligation is established, an amount that is equal to or apercentage of that obligation can be locked on the credit card so thatit cannot be used for anything other than covering the virtualobligation.

According to one or more embodiments of the present invention, when avirtual obligation is established, an interest in an insurance policycan be purchased for a fee that is charged to the credit card. Accordingto one example of this embodiment, in the event of a default, theinsurance policy pays the debt; however the player character's ratingwould be lowered and/or future policies rejected outright. If aninsurance company (real or virtual) pays the debt, the insurance companycould seek restitution from the defaulting player character.

According to one or more embodiments of the present invention, the gameserver can conduct a preauthorization of the player credit card equal tothe cash value of the virtual obligation when the virtual contract isestablished. If the preauthorization fails, the contract cannot beexecuted and the appropriate parties (player characters and or gameserver) are notified.

According to one or more embodiments of the present invention, a playercharacter may not be able to sell assets in a game or on an exchangebetween game servers or games if he has contracts established in a gameenvironment. Alternatively, an amount of the player character's assetsequal to his virtual cash obligations cannot be sold on an in game,inter game server, or intra game exchange.

According to one or more embodiments of the present invention, when aplayer character creates a contract, the game server can upsell a creditcard to that player character to use to secure the contract. If theplayer character accepts the offer, he fills out a credit cardapplication. The application is submitted to the card issuing bank. Ifthe bank accepts the application, a new card number is issued and usedto secure the contract.

According to one or more embodiments of the present invention, when aplayer creates a game account, the game server can upsell a credit cardthat the player character can use to secure contracts (and pay for hismonthly fees) As an incentive to sign up for the card, the card can beissued with a certain amount of credit line that can be used to securecontracts with no payment obligation for the player. For example, theplayer could be given $50 worth of credit line to use to secure againstin game contracts. If the player defaults on a contract in the game, thegame can automatically charge the credit card account the specifiedpenalty amount. As long as that amount is less than $50, then the playeris not obligated to pay off the balance on the credit card.

According to one or more embodiments of the present invention, a fee canbe charged by a game server or player character who facilitates andenforces the contracts between other player characters and the gameserver. This fee can be a flat fee, a “per transaction” fee, or apercent of the total value of the contract or payment fee.

According to one or more embodiments of the present invention, ratherthan a real cash fee being charged to a credit card only when thevirtual obligation cannot be paid with virtual cash, the player can justpay a recurring real cash fee to borrow virtual cash in a gameenvironment. Either the game server or the player character can issuethe virtual loan and receive the monthly real cash fee. The monthly feecan be charged to the player character by the game server and a portionof the fee can be remitted, in real or virtual cash to a second playercharacter who initiated the loan.

According to one or more embodiments of the present invention, a playercharacter can rent a sum of virtual cash for a monthly real cash feethat is charged to his credit card. In this embodiment, a player pays amonthly real cash amount as long as he has borrowed a certain amount ofmoney from a game server or other player character. According to oneexample of this embodiment, when the player character repays the loan,the real cash monthly fee may no longer collected by the game server.

According to one or more embodiments of the present invention, a playercharacter can also rent a sum of virtual cash for a recurring virtualcash fee. If the player character cannot pay the recurring virtual cashfee, a real cash value is determined and charged to the player creditcard.

According to one or more embodiments of the present invention, a playercharacter can be offered the choice to pay a basic monthly fee for hisaccount, or an additional monthly fee for his account that includes anupfront loan of virtual cash.

The present disclosure also provides systems for securing contractsestablished in virtual environments. Accordingly turning to FIG. 1, asuitable system 10 may include a central server 12 in electroniccommunication with any number of suitable programs including, forexample and without limitation: a Contract Generation Program 14; aContract Enforcement Program 16; a Asset Liquidation and RedistributionProgram 18; a Credit Card Upsell Program 20; and a Virtual Cash to RealCash Exchange Program 22.

System 10 may further comprise any number of suitable databases.Examples of suitable databases include, but are not limited to, a playerdatabase 24, a player character database 26, a contract database 28, anda virtual bank database 30.

Player database 24 may include information about each player whoaccesses the game. This information may be provided to the game serverby a player when the player registers to play the game, or at any othersuitable time and using any suitable means. Examples of playerinformation include, but are not limited to: player ID, player contactinformation, player credit card information, and/or player character ID.

Player character database 26 may include information about each playercharacter that participates, or is able to participate, in a game.Accordingly, it will be understood that according to some types ofgames, a single player may create and control more than one playercharacter. Examples of information the player character database maymaintain include, but are not limited to: player character ID, playercharacter profile, player character asset(s), player characterattribute(s), player character contract(s). Of course it will beunderstood that for many of these information categories, a given playercharacter may have multiple entries. For example, a given playercharacter may have any number of attributes which could be tracked andmaintained by the player character database.

Contract database 28 may include information about any virtualagreements entered into by player characters. Examples of informationthe contract database may maintain include, but are not limited to:contract ID, player character ID, Player character type, contract type,contract obligation(s). Of course it will be understood that for many ofthese information categories, a given contract may have multipleentries. For example, a given contract entered into by a given playercharacter may have numerous contract obligations which can be trackedand maintained by the contract database. Examples of contract obligationinformation that could be tracked and maintained by the contractdatabase includes, but is not limited to: player character, obligationtype, obligation amount, obligation date, obligation penalty, obligationgrace period, obligation warning message, and default rules.

Virtual bank database 30 may include information related to the methodsand financial instruments used to guarantee certain in-game agreements.For example, the virtual bank database may include informationincluding, but not limited to: player character owner, player characterowner credit card number, account balance, maximum deposit limit,interest rate, interest payment schedule, player character account, andloan account number. It will be appreciated that any of these categoriesof information may include subcategorizable information. For example,the player character account information may include numeroussub-categories of information including character ID, character balance,character interest rate, and interest payment schedule. Alternatively oradditionally, the loan account information may include sub-categories ofinformation including character ID, loan amount, payment(s), interestrate, and credit card number.

The following paragraphs describe various methods and steps thereinaccording to the present disclosure:

Establishing a Contract

a. Loan

-   -   i. Player Character to Game Server        -   1 Receive virtual contract initiation request including            virtual cash loan amount from player character        -   2. Determine contract obligations and conditions of loan        -   3 Output obligation and conditions of loan        -   4. Receive acceptance of obligations and conditions        -   5 Retrieve or receive player credit card number associated            with player character        -   6. Activate and store virtual loan contract along with loan            amount, obligations, conditions, limits (if any) and player            credit card        -   7. Issue virtual cash loan amount to player character    -   ii. Player Character or entity to Player Character or Entity        -   1 Receive, store, and output and post virtual cash loan            request from a first player character        -   2. Receive, store, and output response to virtual cash loan            request including obligations and conditions from a second            player character        -   3. Receive acceptance of obligations and conditions from            first player character        -   4. Retrieve or receive credit card associated with first            player character        -   5. Create, activate and store a virtual contract including            obligations, conditions, and credit card        -   6. Receive virtual cash loan amount from second player            character        -   7. Issue virtual cash loan amount to first player character

b. Dividend

-   -   i. Player Character (or Entity) to Player Character (or Entity)        -   1. Receive a request to sell shares of a virtual company            including a guaranteed virtual cash dividend per time period            per share amount from a first player character        -   2. Retrieve or receive a credit card associated with first            player character        -   3. Store request to sell shares including credit card and            dividend information.        -   4. Output request to sell shares        -   5. Receive a request to buy shares from a second player            character        -   6. Receive virtual cash payment for shares from a second            player character        -   7. Distribute virtual cash payment for shares to first            player character        -   8. Receive shares for virtual cash payment        -   9. Distribute shares to second player character

c. Finance Option

-   -   i. Player Character to Game Server        -   1. Receive request to purchase an in game item with virtual            cash from a player character        -   2. Generate and output one or more virtual offers to finance            the item purchase that includes a number of virtual cash            payments at a specified number of time period intervals        -   3. Receive an acceptance of a finance offer from the player            character        -   4. Retrieve or Receive a credit card associated with the            player character        -   5. Establish and store financing contract including the            virtual cash payment amount, the number of payments, the            dates for each payment, and the credit card information.        -   6. Output virtual item to player character.    -   ii. Player Character to Player Character        -   1. Receive and post a request from a first player character            to sell a virtual item, including a virtual purchase price            and one or more finance option packages that include a            finance payment price, a total number of finance payments,            and a schedule of when the payments are due.        -   2. Receive virtual item from virtual account of first player            character        -   3. Receive a request to purchase the virtual item from a            second player character including an agreement to purchase            the item with a finance option package.        -   4. Retrieve or Receive the credit card number associated            with the second player character        -   5. Store request to purchase the virtual item with the            credit card        -   6. Output virtual item to second player character account

d. Item Creation

-   -   i. Player Character to Player Character        -   1. Receive, Store and Output a request to assemble an            in-game item, including at least one of (i) a virtual cash            amount, (ii) a blueprint, (iii) in game natural resources            and game items necessary to assemble the item, (iv) a            date/time of expected delivery, and (v) the agreed upon or            expected quality of the item or its constituent components.        -   2. Receive an acceptance of the offer by a second player            character who has the appropriate skills necessary to            assemble the item, including the price and a time when the            item will be complete.        -   3. Receive or retrieve a credit card associated with the            second player character.        -   4. Store credit card with accepted offer to assemble an            in-game item.

e. Futures Contracts

-   -   i. Player Character to Game Server        -   1. Receive a virtual offer to buy or sell an in game item or            in game resource at a specified later date and price,            including an offer amount from a player character        -   2. Accept offer        -   3. Retrieve or receive credit card associated with player            character        -   4. Store credit card with offer        -   5. Receive offer amount from player character    -   ii. Player Character to Player Character        -   1. Receive a virtual offer to buy or sell an in game item or            in game resource at a specified later date and price,            including an offer amount from a first player character        -   2. Receive an acceptance of the virtual offer from a second            player character        -   3. Receive or retrieve a credit card associated with the            first player        -   4. Create, activate, and store a virtual offer contract            including the credit card number of the first player            character        -   5. Receive virtual offer amount from second player character            account        -   6. Transmit virtual offer amount to first player character            account (less transaction fee if applicable)

f. Help with Solving a Mission

-   -   i. Player Character to Player Character        -   1. Receive, store and output a virtual request for help in            solving a virtual mission from a first player character            including a mission, a date by which the mission must be            complete, an amount to pay if the mission is completed and a            penalty for not completing the mission        -   2. Receive an acceptance of the virtual request from a            second player character        -   3. Receive or retrieve a credit card for both player one and            player two        -   4. Store credit cards with request        -   5. Make request active        -   6. Determine if request was fulfilled by specified date        -   7. If request was fulfilled charge virtual payment amount to            first player character virtual account.            -   a. If first player character virtual account cannot                fulfill payment amount, determine real cash value for                virtual payment amount and charge real cash value to                credit card or insurance policy associated with first                player character        -   8. If request was not fulfilled, retrieve virtual penalty            amount and charge amount to virtual account of second player            character            -   a. If virtual account of second player cannot cover                virtual penalty amount, determine real cash value of                virtual penalty and charge real cash value to credit                card or insurance policy associated with second player                character

g. Insurance Premium

-   -   i. Player Character to Player Character        -   1. Receive, store and output a virtual contract to insure a            particular virtual item from a first player character        -   2. Receive an offer to accept the contract, including at            least one virtual insurance premium amount from a second            player character        -   3. Receive an acceptance of the virtual insurance premium            amount from the first player character        -   4. Retrieve or receive a credit card for both the first and            second player character        -   5. Activate virtual insurance contract and store credit card            numbers with contract        -   6. When virtual premium is due, charge premium amount to            virtual account of the first player character            -   a. If the virtual premium payment cannot be taken from                the virtual account of the first player character,                determine a real cash value for the virtual premium and                charge the real cash value to the player character's                credit card    -   ii. Player Character to Game Server        -   1. Receive a request to insure a virtual item from a player            character        -   2. Generate and output at least one virtual insurance            premium amount including at least one date when the premium            amount is due.        -   3. Receive acceptance of virtual insurance premium amount        -   4. Create virtual insurance contract        -   5. Retrieve or receive a credit card associated with player            character        -   6. Store credit card with virtual insurance premium amount.

h. Insurance Claim

-   -   i. Player Character to Player Character        -   1. Receive a virtual claim on an virtual insurance contract            from a first player character        -   2. Determine if virtual claim is valid        -   3. If claim is valid, determine a virtual claim value based            on virtual insurance contract        -   4. Determine a second player character who issued the            virtual insurance contract        -   5. Output request for virtual payment for virtual claim            value to a second player character        -   6. If second player character does not pay the virtual            payment, determine a real cash value for the virtual claim            value        -   7. Charge the real cash value to the credit card associated            with the second player character.

i. Shipping

-   -   i. Player Character to Player Character        -   1. Receive a virtual item to ship from a first player            character including a present virtual location and a            requested virtual location        -   2. Determine and output a virtual shipping amount, delivery            date, and real cash penalty amount        -   3. Receive acceptance of shipping amount and delivery date            from a second player character        -   4. Receive or retrieve a credit card associated with second            player character        -   5. Create shipping contract with virtual item, shipping            amount delivery date, penalty amount, and credit card        -   6. Determine if item was delivered on or before delivery            date        -   7. If item was delivered, charge shipping amount to first            player character account        -   8. If item was not delivered, retrieve penalty amount        -   9. Charge penalty amount to credit card    -   ii. Player Character to Game Server        -   1. Receive a virtual item to ship from a player character            including a present virtual location and a requested virtual            location        -   2. Determine and output a virtual shipping offer, including            a virtual shipping amount, delivery date, and real cash            penalty amount        -   3. Receive acceptance of the virtual shipping offer        -   4. Receive or retrieve credit card associated with player            character        -   5. Deliver item        -   6. Charge shipping amount to player character            -   a. If player character cannot pay shipping amount,                retrieve real cash penalty amount and charge amount to                player credit card.

j. Virtual Bank Deposit

-   -   i. Player Character to Game Server (set up virtual bank)        -   1. Receive a request to set up a virtual bank from a player            character including one or more credit cards with            corresponding credit lines        -   2. Set up virtual bank with an allowed deposit limit equal            to the corresponding credit lines    -   3. Receive an interest rate amount        -   4. Store interest rate amount with virtual bank    -   ii. Player Character to Player Character (receive deposit)        -   1. Output a bank deposit offer from a first player            character, including a maximum deposit amount and an            interest rate        -   2. Receive a request to make a virtual cash deposit from a            second player character that is equal or less than the            maximum deposit amount        -   3 Determine if second player character already has an            account with the virtual bank            -   a. If not, set up virtual bank account for second player                character and deposit virtual cash funds            -   Or            -   b. If so, deposit virtual cash funds into existing                virtual bank account associated with second player                character        -   4. Reduce maximum allowed deposit amount by virtual cash            deposit

k. Taxes

-   -   i. Player character to game server or player character        -   1. Receive request from a player character to become a            member of a virtual entity or use a virtual service        -   2. Generate and output a tax amount        -   3 Receive an acceptance of the tax amount from the player            character        -   4. Retrieve or receive a credit card associated with the            player character        -   5 Create a membership or permit including player character            information and credit card number

l. Adjudication

-   -   i. Player character to player character        -   1. Receive and Store a determination of a virtual settlement            amount to be paid by a first player character to a second            player character including a virtual cash amount and a due            date        -   2. Receive or retrieve a credit card associated with the            first player character        -   3. Store credit card with determination

m. Breaking rules or hacking the game

-   -   i. Player character to game server (initial agreement)        -   1. Receive request to create an account from a player        -   2. Output terms and conditions including agreement to charge            penalty fees to a credit card in the event of rule breaking            or hacking        -   3. Receive and store acceptance of terms, player            information, and player credit card information

Enforcing a Contract

a. Loan, Dividend, Finance Payment, Insurance Premium

-   -   ii. Player Character to Game Server        -   1. Determine that a virtual obligation payment is due        -   2. Charge obligation payment to player character account        -   3. If player character account cannot cover obligation            payment, determine a real cash value of obligation            (including fees and/or penalties and fines)        -   4. Charge real cash value to player credit card    -   iii. Player Character to Player Character        -   1. Receive a complaint that a first player character could            not pay a second player character a virtual obligation            payment        -   2. Determine if complaint is valid        -   3. If complaint is valid determine or retrieve a real cash            value of obligation payment        -   4. Charge real cash value to credit card associated with            first player character        -   5. Pay second player character the virtual obligation            payment (in real or virtual cash)

b. Item Creation

-   -   iv. Player Character to Player Character        -   1. Receive a complaint that a first player character did not            complete the creation of an item for a second player            character.        -   2. Verify that complaint is valid        -   3. If complaint is valid, retrieve a real cash penalty value            associated with the item creation contract        -   4. Retrieve a credit card associated with a first player            character        -   5. Charge real cash penalty value to credit card        -   6. Credit real or virtual account of second player character            with penalty value (less applicable fees)

c. Futures Contracts

-   -   v. Player Character to Game Server        -   1. Receive indication that player character could not            fulfill futures contract        -   2. Retrieve or Generate a penalty amount        -   3. Charge penalty amount to virtual account of player            character        -   4. If virtual account cannot cover penalty, retrieve player            credit card        -   5. Determine a real cash value of the penalty amount        -   6. Charge amount to player credit card    -   vi. Player Character to Player Character        -   1. Receive complaint from a first player character that a            second player character could not fulfill a futures contract        -   2. Verify that complaint is accurate        -   3. Retrieve or generate a virtual penalty amount        -   4. Retrieve credit card of second player character        -   5. Charge second player character the virtual penalty amount        -   6. If second player character account cannot cover virtual            penalty amount, generate a real cash value        -   7. Charge real cash value to credit card        -   8. Pay penalty amount (in real or virtual cash) to the first            player character, less any applicable fees.

d. Help with Solving a Mission

-   -   vii. Player Character to Player Character        -   1. Receive a complaint that a first player character has not            successfully helped a second player character complete a            mission        -   2. Verify complaint        -   3. If complaint is accurate, retrieve virtual penalty        -   4. Charge first player character account penalty amount        -   5. If first player character account cannot cover penalty            amount, determine real cash value of penalty amount        -   6. Retrieve credit card associated with first player            character        -   7. Charge real cash value of penalty amount to credit card

e. Insurance Claim

-   -   viii. Player Character to Game Server        -   1. Receive a complaint that a first player character has not            paid an insurance claim to a second player character        -   2. Validate complaint        -   3. If complaint is validated, determine real cash value of            claim        -   4. Retrieve credit card associated with first player            character        -   5. Charge real cash value of claim to credit card (plus            applicable fees)        -   6. Pay real or virtual cash value of claim to second player            character (less applicable fees)

f. Shipping Item

-   -   ix. Player Character to Player Character        -   1. Receive complaint that a first player character did not            deliver an item for a second player character        -   2. Validate complaint        -   3. If complaint is validated, determine a real cash penalty            amount        -   4. Retrieve credit card of first player character        -   5. Charge penalty amount to credit card (plus applicable            fees)        -   6. Determine a virtual cash value for the real cash penalty            amount        -   7. Pay virtual cash value to account of second player            character (less applicable fees)    -   x. Player Character to Game Server        -   1. Deliver a virtual item to a specified virtual location        -   2. Charge shipping amount to player character account        -   3. If player character account cannot pay shipping amount,            retrieve credit card associated with player character            account        -   4. Determine a real cash penalty amount        -   5. Charge penalty amount to player credit card

g. Virtual Bank Deposit

-   -   xi. Player Character to Player Character        -   1. Receive a request from a first player character to            withdraw funds from a virtual bank account owned by a second            player character        -   2. Determine if the virtual bank has enough virtual cash to            cover the withdrawal amount            -   a. If yes, transfer funds from virtual bank account to                first player character account            -   b. If no, determine a real cash value for the withdrawal                amount                -   i. retrieve credit card associated with virtual bank                -   ii. charge credit card real cash value of withdrawal                    amount (plus any fees)                -   iii. transfer funds from virtual bank account to                    first player character account

h. Virtual Bank Interest

-   -   xii. Player Character to Player Character        -   1. Determine that interest is due on a balance deposited by            a player character in a virtual bank account.        -   2. Calculate virtual cash interest payment        -   3. Determine if virtual bank has enough virtual cash on hand            to cover interest payment            -   a. If so, make interest payment            -   b. If not, determine a real cash value of interest                payment                -   i. Retrieve credit card associated with virtual bank                -   ii. Charge credit card real cash value                -   iii. Convert real cash value into virtual cash and                    deposit into virtual bank                -   iv. Transfer virtual cash from virtual bank to                    player character bank account.

i. Taxes

-   -   xiii. Player character to game server        -   1. Receive or Generate indication that a virtual tax is due        -   2. Determine virtual tax amount        -   3. Attempt to charge tax amount to virtual cash account of            player character        -   4. If virtual cash account can cover tax amount, remove tax            amount from account        -   5. If virtual cash account cannot cover tax amount:            -   a. Determine a real cash value of the virtual tax amount            -   b. Retrieve credit card associated with player character                account            -   c. Charge real cash value to player character account                (plus applicable fee)            -   d. Convert real cash value to virtual cash amount and                deposit in virtual cash account of player            -   e. Remove virtual cash amount from player character                virtual cash account    -   xiv. Player character to player character        -   1. Receive or Generate indication that a virtual tax is due            from a first player character to an entity controlled by one            or more other player characters        -   2. Determine virtual tax amount        -   3. Attempt to charge tax amount to virtual cash account of            player character            -   a. If virtual cash account can cover tax amount,                transfer virtual cash amount from first player character                virtual cash account to virtual cash account of entity                controlled by one or more other player characters        -   4. If virtual cash account cannot cover tax amount:            -   a. Determine a real cash value of the virtual tax amount            -   b. Retrieve credit card associated with first player                character account            -   c. Charge real cash value to first player character                account (plus applicable fee)            -   d. Convert real cash value to virtual cash amount and                deposit in virtual cash account of first player            -   e. transfer virtual cash amount from first player                character virtual cash account to account of entity                controlled by one or more other player characters

j. Adjudication

-   -   xv. Player character to player character        -   1. Retrieve determination on due date        -   2. Attempt to charge virtual settlement amount to first            player character virtual cash account        -   3. If first player character virtual cash account can cover            settlement amount, transmit amount (less applicable fees) to            second player character virtual cash account        -   4. If first player character virtual cash account cannot            cover settlement amount:            -   a. Determine a real cash value for the virtual                settlement amount            -   b. Charge real cash value to credit card associated with                first player character            -   c. Convert real cash to virtual cash            -   d. Transfer virtual cash (less applicable fees) to the                virtual cash account of the second player character

k. Breaking rules or hacking the game

-   -   xvi. Player character to game server (infraction occurrence)        -   1. Determine that a player character has committed an            infraction        -   2. Determine a penalty amount        -   3. Retrieve credit card associated with player character        -   4. Charge credit card penalty amount

Locking player character accounts and liquidating assets

-   -   a. Determine that a virtual obligation cannot be paid with a        virtual account associated with a player character    -   b. Determine a real cash value for the virtual obligation    -   c. Retrieve credit card associated with player character    -   d. Attempt to charge real cash value of virtual obligation to        credit card    -   e. If attempt fails, lock virtual assets of player character        account,    -   f. Post and sell virtual assets on appropriate in game        marketplace or exchange    -   g. Retrieve virtual creditor list    -   h. Determine % of player character asset value due to each        virtual creditor    -   i. Transmit appropriate % of asset value to each virtual        creditor

Generating warning message if virtual obligation cannot be met

-   -   a. Determine that a virtual obligation cannot be paid with a        virtual account associated with a player character    -   b. Determine a real cash value for the virtual obligation    -   c. Retrieve credit card associated with player character    -   d. Attempt to charge real cash value of virtual obligation to        credit card    -   e. If attempt fails, output warning message to player character

Disabling selling virtual assets if Player Character has virtualobligations

-   -   a. Determine a total virtual obligation amount for a player        character    -   b. Set a minimum virtual asset limit for the player account        based on the total virtual obligation amount    -   c. Disallow selling of any player character assets below virtual        asset minimum.

Periodic check of credit card validity

-   -   a. Determine that a player character account has a virtual        obligation secured by a credit card    -   b. Retrieve credit card number    -   c. Verify that credit card is valid and/or has enough remaining        credit to cover virtual obligation.    -   d. If credit card is not valid and/or does not have enough        remaining credit to cover a virtual obligation, lock assets of        player character account equal to total virtual obligation        amount.

Credit card upselling during contract initiation

-   -   a. Receive request to initiate a virtual contract from a player        character    -   b. Output offer to register for a credit card to secure the        transaction    -   c. Receive acceptance of offer, including player billing        information    -   d. Submit credit card application for approval    -   e. If credit card application is accepted, bind virtual contract        with new credit card.    -   f. If credit card application is denied, output request to        player character to use a different credit card to bind virtual        contract        -   xvii. Receive alternate credit card from player character        -   xviii. Use alternate credit card to bind contract

Credit card upselling during player set up

-   -   a. Receive request to create new player account    -   b. Output offer to register for a credit card, including an        upfront virtual benefit if offer is accepted    -   c. Receive acceptance of offer, including player billing        information    -   d. Submit credit card application for approval    -   e. If credit card application is accepted, issue credit card,        set up player account with credit card, and store virtual        benefit with player account    -   f. If credit card application is denied, output request for        alternate credit card        -   xix. Receive alternate credit card        -   xx. Set up player account with alternate credit card

Providing a choice between virtual cash or credit card charge

-   -   a. Determine that a virtual obligation of a player character is        due    -   b. Determine a virtual and real cash value of the obligation    -   c. Output notification that virtual offer is due, including        choice to pay for virtual obligation with real or virtual cash        -   xxi. Receive indication that virtual obligation will be paid            with real cash        -   xxii. Charge real cash value to credit card associated with            player character account            -   Or        -   xxiii. Receive indication that virtual obligation will be            paid with virtual cash        -   xxiv. Charge virtual cash value to player character virtual            account

Real cash charge to credit card for virtual loan payment or rental

-   -   a. Determine that a virtual obligation of a player character is        due    -   b. Determine real cash value of virtual obligation    -   c. Retrieve credit card associated with player character    -   d. Charge real cash value of virtual obligation to credit card.

Of course it will be appreciated that the systems methods describedherein are provided for the purposes of example only and that none ofthe above systems methods should be interpreted as necessarily requiringany of the disclosed components or steps nor should they be interpretedas necessarily excluding any additional components or steps.

The invention is described with reference to several embodiments.However, the invention is not limited to the embodiments disclosed, andthose of ordinary skill in the art will recognize that the invention isreadily applicable to many other diverse embodiments and applications.Accordingly, the subject matter of the present disclosure includes allnovel and nonobvious combinations and subcombinations of the varioussystems, methods and configurations, and other features, functions,and/or properties disclosed herein.

Where a limitation of a first claim would cover one of a feature as wellas more than one of a feature (e.g., a limitation such as “at least onewidget” covers one widget as well as more than one widget), and where ina second claim that depends on the first claim, the second claim uses adefinite article “the” to refer to the limitation (e.g., “the widget”),this does not imply that the first claim covers only one of the feature,and this does not imply that the second claim covers only one of thefeature (e.g., “the widget” can cover both one widget and more than onewidget).

Each claim in a set of claims has a different scope. Therefore, forexample, where a limitation is explicitly recited in a dependent claim,but not explicitly recited in any claim from which the dependent claimdepends (directly or indirectly), that limitation is not to be read intoany claim from which the dependent claim depends.

When an ordinal number (such as “first”, “second”, “third” and so on) isused as an adjective before a term, that ordinal number is used (unlessexpressly specified otherwise) merely to indicate a particular feature,such as to distinguish that particular feature from another feature thatis described by the same term or by a similar term. For example, a“first widget” may be so named merely to distinguish it from, e.g., a“second widget”. Thus, the mere usage of the ordinal numbers “first” and“second” before the term “widget” does not indicate any otherrelationship between the two widgets, and likewise does not indicate anyother characteristics of either or both widgets. For example, the mereusage of the ordinal numbers “first” and “second” before the term“widget” (1) does not indicate that either widget comes before or afterany other in order or location; (2) does not indicate that either widgetoccurs or acts before or after any other in time; and (3) does notindicate that either widget ranks above or below any other, as inimportance or quality. In addition, the mere usage of ordinal numbersdoes not define a numerical limit to the features identified with theordinal numbers. For example, the mere usage of the ordinal numbers“first” and “second” before the term “widget” does not indicate thatthere must be no more than two widgets.

When a single device or article is described herein, more than onedevice/article (whether or not they cooperate) may alternatively be usedin place of the single device/article that is described. Accordingly,the functionality that is described as being possessed by a device mayalternatively be possessed by more than one device/article (whether ornot they cooperate).

Similarly, where more than one device or article is described herein(whether or not they cooperate), a single device/article mayalternatively be used in place of the more than one device or articlethat is described. For example, a plurality of computer-based devicesmay be substituted with a single computer-based device. Accordingly, thevarious functionality that is described as being possessed by more thanone device or article may alternatively be possessed by a singledevice/article.

The functionality and/or the features of a single device that isdescribed may be alternatively embodied by one or more other deviceswhich are described but are not explicitly described as having suchfunctionality/features. Thus, other embodiments need not include thedescribed device itself, but rather can include the one or more otherdevices which would, in those other embodiments, have suchfunctionality/features.

Numerous embodiments are described in this patent application, and arepresented for illustrative purposes only. The described embodiments arenot, and are not intended to be, limiting in any sense. The presentlydisclosed invention(s) are widely applicable to numerous embodiments, asis readily apparent from the disclosure. One of ordinary skill in theart will recognize that the disclosed invention(s) may be practiced withvarious modifications and alterations, such as structural, logical,software, and electrical modifications. Although particular features ofthe disclosed invention(s) may be described with reference to one ormore particular embodiments and/or drawings, it should be understoodthat such features are not limited to usage in the one or moreparticular embodiments or drawings with reference to which they aredescribed, unless expressly specified otherwise.

The present disclosure is neither a literal description of allembodiments of the invention nor a listing of features of the inventionwhich must be present in all embodiments.

Neither the Title (set forth at the beginning of the first page of thispatent application) nor the Abstract (set forth at the end of thispatent application) is to be taken as limiting in any way as the scopeof the disclosed invention(s). An Abstract has been included in thisapplication merely because an Abstract of not more than 150 words isrequired under 37 C.F.R. § 1.72(b).

The title of this patent application and headings of sections providedin this patent application are for convenience only, and are not to betaken as limiting the disclosure in any way.

Devices that are described as in communication with each other need notbe in continuous communication with each other, unless expresslyspecified otherwise. On the contrary, such devices need only transmit toeach other as necessary or desirable, and may actually refrain fromexchanging data most of the time. For example, a machine incommunication with another machine via the Internet may not transmitdata to the other machine for long period of time (e.g. weeks at atime). In addition, devices that are in communication with each othermay communicate directly or indirectly through one or moreintermediaries.

A description of an embodiment with several components or features doesnot imply that all or even any of such components/features are required.On the contrary, a variety of optional components are described toillustrate the wide variety of possible embodiments of the presentinvention(s). Unless otherwise specified explicitly, nocomponent/feature is essential or required.

Although process steps, algorithms or the like may be described in asequential order, such processes may be configured to work in differentorders. In other words, any sequence or order of steps that may beexplicitly described does not necessarily indicate a requirement thatthe steps be performed in that order. On the contrary, the steps ofprocesses described herein may be performed in any order practical.Further, some steps may be performed simultaneously despite beingdescribed or implied as occurring non-simultaneously (e.g., because onestep is described after the other step). Moreover, the illustration of aprocess by its depiction in a drawing does not imply that theillustrated process is exclusive of other variations and modificationsthereto, does not imply that the illustrated process or any of its stepsare necessary to the invention, and does not imply that the illustratedprocess is preferred.

Although a process may be described as including a plurality of steps,that does not imply that all or any of the steps are essential orrequired. Various other embodiments within the scope of the describedinvention(s) include other processes that omit some or all of thedescribed steps. Unless otherwise specified explicitly, no step isessential or required.

Although a product may be described as including a plurality ofcomponents, aspects, qualities, characteristics and/or features, thatdoes not indicate that all of the plurality are essential or required.Various other embodiments within the scope of the described invention(s)include other products that omit some or all of the described plurality.

Unless expressly specified otherwise, an enumerated list of items (whichmay or may not be numbered) does not imply that any or all of the itemsare mutually exclusive. Therefore it is possible, but not necessarilytrue, that something can be considered to be, or fit the definition of,two or more of the items in an enumerated list. Also, an item in theenumerated list can be a subset (a specific type of) of another item inthe enumerated list. For example, the enumerated list “a computer, alaptop, a PDA” does not imply that any or all of the three items of thatlist are mutually exclusive—e.g., an item can be both a laptop and acomputer, and a “laptop” can be a subset of (a specific type of) a“computer”.

Likewise, unless expressly specified otherwise, an enumerated list ofitems (which may or may not be numbered) does not imply that any or allof the items are collectively exhaustive or otherwise comprehensive ofany category. For example, the enumerated list “a computer, a laptop, aPDA” does not imply that any or all of the three items of that list arecomprehensive of any category.

Further, an enumerated listing of items does not imply that the itemsare ordered in any manner according to the order in which they areenumerated.

In a claim, a limitation of the claim which includes the phrase “meansfor” or the phrase “step for” means that 35 U.S.C. § 112, paragraph 6,applies to that limitation.

In a claim, a limitation of the claim which does not include the phrase“means for” or the phrase “step for” means that 35 U.S.C. § 112,paragraph 6 does not apply to that limitation, regardless of whetherthat limitation recites a function without recitation of structure,material or acts for performing that function. For example, in a claim,the mere use of the phrase “step of” or the phrase “steps of” inreferring to one or more steps of the claim or of another claim does notmean that 35 U.S.C. § 112, paragraph 6, applies to that step(s).

With respect to a means or a step for performing a specified function inaccordance with 35 U.S.C. § 112, paragraph 6, the correspondingstructure, material or acts described in the specification, andequivalents thereof, may perform additional functions as well as thespecified function.

Computers, processors, computing devices and like products arestructures that can perform a wide variety of functions. Such productscan be operable to perform a specified function by executing one or moreprograms, such as a program stored in a memory device of that product orin a memory device which that product accesses. Unless expresslyspecified otherwise, such a program need not be based on any particularalgorithm, such as any particular algorithm that might be disclosed inthis patent application. It is well known to one of ordinary skill inthe art that a specified function may be implemented via differentalgorithms, and any of a number of different algorithms would be a meredesign choice for carrying out the specified function.

Therefore, with respect to a means or a step for performing a specifiedfunction in accordance with 35 U.S.C. § 112, paragraph 6, structurecorresponding to a specified function includes any product programmed toperform the specified function. Such structure includes programmedproducts which perform the function, regardless of whether such productis programmed with (i) a disclosed algorithm for performing thefunction, (ii) an algorithm that is similar to a disclosed algorithm, or(iii) a different algorithm for performing the function.

The present disclosure provides, to one of ordinary skill in the art, anenabling description of several embodiments and/or inventions. Some ofthese embodiments and/or inventions may not be claimed in this patentapplication, but may nevertheless be claimed in one or more continuingapplications that claim the benefit of priority of this patentapplication. Applicants intend to file additional applications to pursuepatents for subject matter that has been disclosed and enabled but notclaimed in this patent application.

1. A method comprising: providing a virtual environment that isaccessible to one or more players; receiving credit card informationfrom a player; receiving a request to enter into a virtual contract fromthe player; wherein the virtual contract includes a condition thatrequires the player to engage in an action other than accessing thevirtual environment; guaranteeing the player's performance of thecondition identified in the virtual contract with the financialinstrument; and penalizing the player if the condition is not met, byimposing a financial obligation on the credit card.
 2. The method ofclaim 1 wherein the condition is abiding by the rules of the virtualenvironment.
 3. The method of claim 1 wherein the condition is borrowingvirtual cash in return for an interest rate and payment schedule.
 4. Themethod of claim 1 wherein the condition is renting a virtual item in thevirtual environment in return for a virtual currency fee.
 5. The methodof claim 1 wherein the condition is providing shares of a virtualcompany in return for virtual currency dividend.
 6. The method of claim1 wherein the condition is paying for a virtual item over a period oftime.
 7. The method of claim 1 wherein the condition is providing avirtual item to another player.
 8. The method of claim 1 wherein thecondition is building a virtual item for another player.
 9. The methodof claim 1 where the condition is buying a game resource.
 10. The methodof claim 1 where the condition is selling a game resource.
 11. Themethod of claim 1 where the condition is providing help to anotherplayer.
 12. The method of claim 11 where the help is intended to aid theother player in solving a game parameter.
 13. The method of claim 1where the condition is paying a periodic insurance premium for a virtualitem.
 14. The method of claim 1 where the condition is providing avirtual item at a virtual location.
 15. The method of claim 14 where thevirtual item is shipped to the virtual location.
 16. The method of claim1 where the condition is depositing virtual currency into a virtual bankaccount in return for virtual interest payments.
 17. The method of claim1 where the condition is making a tax payment.
 18. The method of claim 1where the condition is resolving a settlement action imposed by avirtual adjudication system.
 19. The method of claim 1 where the creditcard number is further used as a means to identify the player.
 20. Themethod of claim 1 comprising maintaining the player's credit history bymaintaining records of the player's contract obligations and rate ofsuccess in fulfilling the obligations.